package com.cskaoyan.javase.oop1._13block._0introduction;
/**
 * 代码块的定义：由若干条Java语句组成，并且用一对大括号括起来的结构，叫做代码块。
 * 代码块包括:
 *      1.类体中的大括号,以及方法体的大括号
 *      2.以上结构中的大括号
 *      注意,类体的大括号不是代码块
 *      定义在代码块内部的变量是局部变量,被大括号限制了作用域
 *
 * 代码块的分类，根据其位置和声明方式的不同，可以分为：
 *      局部代码块: 定义在局部位置的代码块
 *      构造代码块: 和构造器有关系
 *      静态代码块: 和static有关系
 *      同步代码块
 *      注：同步代码块，涉及多线程知识，后面再学习，今天略过它。
 *
 * @since 17:09
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    {
        // 局部位置,局部代码块
        {}
    }

    public static void main(String[] args) {
        {}
        if (true){}
    }
}
